package proyecto.modelo;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the venta_tickets database table.
 * 
 */
@Entity
@Table(name="venta_tickets")
public class VentaTicket implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private String ch_codTrx;

	@Column(name="bo_estado")
	private byte boEstado;

    @Temporal( TemporalType.TIMESTAMP)
	private Date da_fechaFuncion;

	private double do_precioEntrada;

	private double do_precioProducto;

	private double do_precioTotal;

	private int in_codND;

    @Temporal( TemporalType.TIMESTAMP)
	private Date ti_horaFuncion;

	private String vc_fechaHoraFuncion;

	private String vc_horaFechaTrx;
	
	private int producto_in_codProducto;
	
	public int getProducto_in_codProducto() {
		return producto_in_codProducto;
	}

	public void setProducto_in_codProducto(int producto_in_codProducto) {
		this.producto_in_codProducto = producto_in_codProducto;
	}

	public int getCartelera_in_idCartelera() {
		return cartelera_in_idCartelera;
	}

	public void setCartelera_in_idCartelera(int cartelera_in_idCartelera) {
		this.cartelera_in_idCartelera = cartelera_in_idCartelera;
	}

	private int cartelera_in_idCartelera;

	//bi-directional many-to-one association to Producto
    @ManyToOne
	private Producto producto;

	//bi-directional many-to-one association to Cartelera
    @ManyToOne
	private Cartelera cartelera;

    public VentaTicket() {
    }

	public String getCh_codTrx() {
		return this.ch_codTrx;
	}

	public void setCh_codTrx(String ch_codTrx) {
		this.ch_codTrx = ch_codTrx;
	}

	public byte getBoEstado() {
		return this.boEstado;
	}

	public void setBoEstado(byte boEstado) {
		this.boEstado = boEstado;
	}

	public Date getDa_fechaFuncion() {
		return this.da_fechaFuncion;
	}

	public void setDa_fechaFuncion(Date da_fechaFuncion) {
		this.da_fechaFuncion = da_fechaFuncion;
	}

	public double getDo_precioEntrada() {
		return this.do_precioEntrada;
	}

	public void setDo_precioEntrada(double do_precioEntrada) {
		this.do_precioEntrada = do_precioEntrada;
	}

	public double getDo_precioProducto() {
		return this.do_precioProducto;
	}

	public void setDo_precioProducto(double do_precioProducto) {
		this.do_precioProducto = do_precioProducto;
	}

	public double getDo_precioTotal() {
		return this.do_precioTotal;
	}

	public void setDo_precioTotal(double do_precioTotal) {
		this.do_precioTotal = do_precioTotal;
	}

	public int getIn_codND() {
		return this.in_codND;
	}

	public void setIn_codND(int in_codND) {
		this.in_codND = in_codND;
	}

	public Date getTi_horaFuncion() {
		return this.ti_horaFuncion;
	}

	public void setTi_horaFuncion(Date ti_horaFuncion) {
		this.ti_horaFuncion = ti_horaFuncion;
	}

	public String getVc_fechaHoraFuncion() {
		return this.vc_fechaHoraFuncion;
	}

	public void setVc_fechaHoraFuncion(String vc_fechaHoraFuncion) {
		this.vc_fechaHoraFuncion = vc_fechaHoraFuncion;
	}

	public String getVc_horaFechaTrx() {
		return this.vc_horaFechaTrx;
	}

	public void setVc_horaFechaTrx(String vc_horaFechaTrx) {
		this.vc_horaFechaTrx = vc_horaFechaTrx;
	}

	public Producto getProducto() {
		return this.producto;
	}

	public void setProducto(Producto producto) {
		this.producto = producto;
	}
	
	public Cartelera getCartelera() {
		return this.cartelera;
	}

	public void setCartelera(Cartelera cartelera) {
		this.cartelera = cartelera;
	}
	
}